imaginary creature - Turkish English Dictionary